package org.zero.common.data.constant;

import lombok.experimental.UtilityClass;

/**
 * @author Zero (cnzeropro@163.com)
 * @since 2025/3/5
 */
@UtilityClass
public class BoolStatusConstant {
    /* ************************************************** 删除状态（Deletion Status） ************************************************** */
    /**
     * 未删除
     */
    public static final int UNDELETED = 0;
    /**
     * 已删除
     */
    public static final int DELETED = 1;
    /* ************************************************** 启用状态（Enablement Status） ************************************************** */
    /**
     * 禁用
     */
    public static final int DISABLED = 0;
    /**
     * 启用
     */
    public static final int ENABLED = 1;
    /* ************************************************** 操作状态（Operation Status） ************************************************** */
    /**
     * 关
     */
    public static final int OFF = 0;
    /**
     * 开
     */
    public static final int ON = 1;
    /* ************************************************** 激活状态（Activation Status） ************************************************** */
    /**
     * 未激活
     */
    public static final int INACTIVE = 0;
    /**
     * 已激活
     */
    public static final int ACTIVATED = 1;
    /* ************************************************** 可用状态（Availability Status） ************************************************** */
    /**
     * 不可用
     */
    public static final int UNAVAILABLE = 1;
    /**
     * 可用
     */
    public static final int AVAILABLE = 1;
    /* ************************************************** 锁定状态（Lock Status） ************************************************** */
    /**
     * 未锁定
     */
    public static final int UNLOCKED = 0;
    /**
     * 已锁定
     */
    public static final int LOCKED = 1;
    /* ************************************************** 阻塞状态（Blocking Status） ************************************************** */
    /**
     * 非阻塞
     */
    public static final int UNBLOCKED = 0;
    /**
     * 已阻塞
     */
    public static final int BLOCKED = 1;
    /* ************************************************** 验证状态（Verification Status） ************************************************** */
    /**
     * 未验证
     */
    public static final int UNVERIFIED = 0;
    /**
     * 已验证
     */
    public static final int VERIFIED = 1;
    /* ************************************************** 归档状态（Archival Status） ************************************************** */
    /**
     * 未归档
     */
    public static final int UNARCHIVED = 0;
    /**
     * 已归档
     */
    public static final int ARCHIVED = 1;
    /* ************************************************** 可见状态（Visibility Status） ************************************************** */
    /**
     * 不可见
     */
    public static final int INVISIBLE = 0;
    /**
     * 可见
     */
    public static final int VISIBLE = 1;
    /* ************************************************** 连接状态（Connection Status） ************************************************** */
    /**
     * 未连接
     */
    public static final int DISCONNECTED = 0;
    /**
     * 已连接
     */
    public static final int CONNECTED = 1;
    /* ************************************************** 在线状态（Online Status） ************************************************** */
    /**
     * 离线
     */
    public static final int OFFLINE = 0;
    /**
     * 在线
     */
    public static final int ONLINE = 1;
    /* ************************************************** 读取状态（Read Status） ************************************************** */
    /**
     * 未读
     */
    public static final int UNREAD = 0;
    /**
     * 已读
     */
    public static final int READ = 1;
    /* ************************************************** 完成状态（Completion Status） ************************************************** */
    /**
     * 未完成
     */
    public static final int UNCOMPLETED = 0;
    /**
     * 已完成
     */
    public static final int COMPLETED = 1;
    /* ************************************************** 加密状态（Encryption Status） ************************************************** */
    /**
     * 未加密
     */
    public static final int UNENCRYPTED = 0;
    /**
     * 已加密
     */
    public static final int ENCRYPTED = 1;
    /* ************************************************** 支付状态（Payment Status） ************************************************** */
    /**
     * 未支付
     */
    public static final int UNPAID = 0;
    /**
     * 已支付
     */
    public static final int PAID = 1;
    /* ************************************************** 同步状态（Synchronization Status） ************************************************** */
    /**
     * 未同步
     */
    public static final int UNSYNCED = 0;
    /**
     * 已同步
     */
    public static final int SYNCED = 1;
    /* ************************************************** 挂载状态（Mounting Status） ************************************************** */
    /**
     * 未挂载
     */
    public static final int UNMOUNTED = 0;
    /**
     * 已挂载
     */
    public static final int MOUNTED = 1;
    /* ************************************************** 有效状态（Validity Status） ************************************************** */
    /**
     * 无效
     */
    public static final int INVALID = 0;
    /**
     * 有效
     */
    public static final int VALID = 1;
}
